package cn.xie.wrench.ty.wrench.starter.design.framework.link.model2.chain;

/**
 * @author: xiaoxie
 * create: 2025-05-14 14:34
 * @BelongsProject: ty-wrench
 * @BelongsPackage: cn.xie.wrench.ty.wrench.starter.design.framework.link.model2.chain
 * description: 链接口
 */
public interface ILink<E> {

    boolean add(E e);

    boolean addFirst(E e);

    boolean addLast(E e);

    boolean remove(Object o);

    E get(int index);

    void printLinkList();

}

